package com.bawei.aspect



/**
 * JAVA有哪些元注解：用来修饰自定义注解
 * @Target 指定注解在什么地方使用
 * @Retention 指定注解保留到哪一个阶段
 * @Documented 文档注解
 * @Inherited 是否被继承
 * @Repeatable 重复使用
 *
 * Java中注解与Kotlin中注解有什么区别
 * 1.定义方式不一样，java中使用@Interface来修饰，Kotlin中使用annotation关键字来定义
 * 2.Kotlin中元注解参数-枚举类型有自身定义（Annotation***前缀，枚举名称有所变化），java中保持原有定义
 */

@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.RUNTIME)
annotation class CheckLoginState(val path: String = "")
